package cn.com.yusys.yusp.mobile.repository.mapper;

import cn.com.yusys.yusp.commons.mapper.QueryModel;

import java.util.List;
import java.util.Map;

public interface CustomerMapper {

    List<Map<String, Object>> getCustomerLeader(QueryModel queryModel);
    List<Map<String, Object>> getCustInfo(QueryModel queryModel);
    List<Map<String, Object>> getMerchantInfo(QueryModel queryModel);
    List<Map<String, Object>> getExpirationReminder(QueryModel queryModel);
    List<Map<String, Object>> getLargeAmount(QueryModel queryModel);
    List<Map<String, Object>> getCustomerOverdue(QueryModel queryModel);
    List<Map<String, Object>> getWithdrawalInAdvance(QueryModel queryModel);
    List<Map<String, Object>> getBirthdayCustomerReminder(QueryModel queryModel);
    List<Map<String, Object>> getImportantCustomerReminder(QueryModel queryModel);
    List<Map<String, Object>> getWealthCustomerReminder(QueryModel queryModel);
    List<Map<String, Object>> getRepaymentDueReminder(QueryModel queryModel);
    int updateCustomerBasicInformationEditing(Map map);
    Map<String, Object> getCustomerInfo(Map map);
    int addCustomerInfo(Map map);
    int addCustomerActivityInfo(Map map);
    int selectCustomerActivityInfoByCtfNo(Map map);
    int insertRecordAddInterview(Map map);
    int updateCustomerContactInformationEditing(Map map);


}
